Uses of Class
negotiator.Bid

Packages that use Bid
agents   
agents.anac.y2010.AgentFSEGA   
agents.anac.y2010.AgentSmith   
agents.anac.y2010.Southampton   
agents.anac.y2010.Southampton.analysis   
agents.anac.y2010.Southampton.similarity   
agents.anac.y2010.Southampton.utils   
agents.anac.y2010.Yushu   
agents.anac.y2011.Gahboninho   
agents.anac.y2011.HardHeaded   
agents.anac.y2011.IAMhaggler2011   
agents.anac.y2011.Nice_Tit_for_Tat   
agents.anac.y2011.TheNegotiator   
agents.anac.y2011.ValueModelAgent   
agents.bayesianopponentmodel   
negotiator   
negotiator.actions   
negotiator.analysis   
negotiator.bidding   
negotiator.boaframework   
negotiator.boaframework.acceptanceconditions.other   
negotiator.boaframework.agent   
negotiator.boaframework.offeringstrategy.anac2010   
negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010   
negotiator.boaframework.offeringstrategy.anac2011   
negotiator.boaframework.offeringstrategy.anac2011.hardheaded   
negotiator.boaframework.offeringstrategy.anac2011.iamhaggler2011   
negotiator.boaframework.offeringstrategy.anac2011.valuemodelagent   
negotiator.boaframework.opponentmodel   
negotiator.boaframework.opponentmodel.tools   
negotiator.boaframework.sharedagentstate.anac2010   
negotiator.boaframework.sharedagentstate.anac2011   
negotiator.boaframework.sharedagentstate.anac2011.gahboninho   
negotiator.protocol   
negotiator.protocol.alternatingoffers   
negotiator.qualitymeasures   
negotiator.utility   
 

Uses of Bid in agents
 

Fields in agents declared as Bid
protected  Bid BayesianAgentForAuction.fOpponentPreviousBid
           
protected  Bid BayesianAgentForAuction.myLastBid
           
protected  Bid BayesianAgentForAuctionMultiPhase.myProviderLastBid
           
 

Fields in agents with type parameters of type Bid
protected  java.util.ArrayList<Bid> BayesianAgentForAuction.myPreviousBids
           
 

Methods in agents that return Bid
 Bid TimeDependentAgent.chooseCounterBid()
           
 Bid TimeDependentAgent.chooseFirstCounterBid()
           
 Bid TimeDependentAgent.chooseOpeningBid()
           
 Bid BayesianAgentForAuction.getMaxUtilityBid()
           
 Bid BidHistoryKeeper.getMyLastBid()
           
 Bid UIAgentExtended.getMyPreviousBid()
           
protected  Bid BayesianAgentForAuctionMultiPhase.getNextBidAuction(Bid pOppntBid)
           
protected  Bid BayesianAgentForAuction.getNextBidAuction(Bid pOppntBid)
           
protected  Bid BayesianAgentForAuction.getNextBidSmart(Bid pOppntBid)
           
 Bid BidHistoryKeeper.getOpponentLastBid()
           
 Bid UIAgentExtended.getOppPreviousBid()
           
protected  Bid BayesianAgentForAuction.getSmartBid(Bid pBid)
          Wouter: Try to find a bid that has same utility for ourself but max utility for opponent.
protected  Bid BayesianAgentForAuction.getTradeOff(double pUtility)
           
 Bid TimeDependentAgent.makeBid()
           
 Bid TimeDependentAgent.pickBidOfUtility(double utility)
          Does not care about opponent's utility!
protected  Bid BayesianAgentForAuction.proposeNextBid(Bid pOppntBid)
           
 

Methods in agents with parameters of type Bid
 Action EnterBidDialogExtended.askUserForAction(Action opponentAction, Bid myPreviousBid)
          This is called by UIAgent repeatedly, to ask for next action.
 Action EnterBidDialog.askUserForAction(Action opponentAction, Bid myPreviousBid)
          This is called by UIAgent repeatedly, to ask for next action.
protected  Bid BayesianAgentForAuctionMultiPhase.getNextBidAuction(Bid pOppntBid)
           
protected  Bid BayesianAgentForAuction.getNextBidAuction(Bid pOppntBid)
           
protected  Bid BayesianAgentForAuction.getNextBidSmart(Bid pOppntBid)
           
 double BayesianAgentForAuction.getOpponentUtility(Bid bid)
           
protected  Bid BayesianAgentForAuction.getSmartBid(Bid pBid)
          Wouter: Try to find a bid that has same utility for ourself but max utility for opponent.
 boolean TimeDependentAgent.isAcceptable(Bid plannedBid)
           
protected  boolean BayesianAgent.isAcceptableAfter(double offeredutil, Bid lnextBid)
          Returns whether the offered utility is acceptable after computing a counter offer.
protected  Bid BayesianAgentForAuction.proposeNextBid(Bid pOppntBid)
           
 

Uses of Bid in agents.anac.y2010.AgentFSEGA
 

Methods in agents.anac.y2010.AgentFSEGA with parameters of type Bid
 int ReverseBidComparator.compare(Bid b1, Bid b2)
           
abstract  double OpponentModel.getExpectedUtility(Bid pBid)
           
 double MyBayesianOpponentModel.getExpectedUtility(Bid pBid)
           
 double UtilitySpaceHypothesis.getUtility(Bid pBid)
           
abstract  void OpponentModel.updateBeliefs(Bid pBid)
           
 void MyBayesianOpponentModel.updateBeliefs(Bid pBid)
           
 

Uses of Bid in agents.anac.y2010.AgentSmith
 

Methods in agents.anac.y2010.AgentSmith that return Bid
 Bid SmithBidStrategy.getBestOpponentOffer()
          Return the best offer made by your opponent.
 Bid SmithBidStrategy.getMostOptimalBid()
          Calculate the most optimal bid
 Bid BidHistory.getMyBid(int pIndex)
           
 Bid BidHistory.getMyLastBid()
           
 Bid BidHistory.getOpponentBid(int pIndex)
           
 Bid BidHistory.getOpponentLastBid()
           
 

Methods in agents.anac.y2010.AgentSmith with parameters of type Bid
 void PreferenceProfileManager.addBid(Bid b)
           
 void OpponentModel.addBid(Bid pBid)
          Adds the values of each issue of a bid to the preferenceprofilemanager
 void IOpponentModel.addBid(Bid pBid)
           
 void BidHistory.addMyBid(Bid pBid)
           
 void BidHistory.addOpponentBid(Bid pBid)
           
 int BidComparator.compare(Bid b1, Bid b2)
           
 Value IssueModel.getBidValue(Bid pBid)
          returns the value of a bid
static Value IssueModel.getBidValueByIssue(Bid pBid, Issue pIssue)
          returns the value of an issue in a bid
 double IssueModel.getDiscreteUtility(Bid pBid)
          The utility of if this issue is discrete.
 double BidComparator.getMeasure(Bid b1)
           
 double PreferenceProfileManager.getMyUtility(Bid b)
          Returns the utility for a bid for me.
 double PreferenceProfileManager.getOpponentUtility(Bid b)
          Retrieves the utility of an opponent, this can be based on the bidhistory.
 double IssueModel.getRealUtility(Bid pBid)
          The utility of a bid in the real or integer case
static double Bounds.getScaledIssueValue(Bounds pBounds, Bid pBid, Issue pIssue)
          returns the scaled value of the (discrete, real or integer) issue.
 double OpponentModel.getUtility(Bid pBid)
          Returns the utility of a bid, but instead of the normal utility it is based on the weights of each issues
 double IssueModel.getUtility(Bid pBid)
          The utility of a bid, which can be real, integer or discrete
 double IOpponentModel.getUtility(Bid pBid)
           
 boolean BidHistory.isInsideMyBids(Bid a)
           
 void IBidHistoryListener.myBidAdded(BidHistory vHistory, Bid pBid)
           
 void IBidHistoryListener.opponentBidAdded(BidHistory vHistory, Bid pBid)
           
 

Uses of Bid in agents.anac.y2010.Southampton
 

Fields in agents.anac.y2010.Southampton declared as Bid
protected  Bid SouthamptonAgent.myLastBid
          My previous bid.
protected  Bid SouthamptonAgent.opponentPreviousBid
          The opponent's previous bid.
 

Fields in agents.anac.y2010.Southampton with type parameters of type Bid
protected  java.util.ArrayList<Bid> SouthamptonAgent.myPreviousBids
          A list of our previous bids.
protected  java.util.ArrayList<Bid> SouthamptonAgent.opponentBids
          The bids made by the opponent.
 

Methods in agents.anac.y2010.Southampton that return Bid
protected  Bid SouthamptonAgent.getRandomBidInRange(double lowerBound, double upperBound)
          Get a random bid in a given utility range.
protected abstract  Bid SouthamptonAgent.proposeInitialBid()
          Propose the initial bid.
protected  Bid IAMcrazyHaggler.proposeInitialBid()
           
protected abstract  Bid SouthamptonAgent.proposeNextBid(Bid opponentBid)
          Propose the next bid.
protected  Bid IAMcrazyHaggler.proposeNextBid(Bid opponentBid)
           
 

Methods in agents.anac.y2010.Southampton with parameters of type Bid
 void SouthamptonAgentNoExtras.postProposeNextBid(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid bid)
           
 void SouthamptonAgentExtrasInterface.postProposeNextBid(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid bid)
           
 void SouthamptonAgentNoExtras.postReceiveAccept(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel)
           
 void SouthamptonAgentExtrasInterface.postReceiveAccept(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel)
           
 void SouthamptonAgentNoExtras.postSendAccept(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid opponentBid)
           
 void SouthamptonAgentExtrasInterface.postSendAccept(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid opponentBid)
           
 void SouthamptonAgentNoExtras.preProposeNextBid(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid opponentBid)
           
 void SouthamptonAgentExtrasInterface.preProposeNextBid(SouthamptonAgent agent, Bid myLastBid, UtilitySpace utilitySpace, OpponentModel opponentModel, Bid opponentBid)
           
protected abstract  Bid SouthamptonAgent.proposeNextBid(Bid opponentBid)
          Propose the next bid.
protected  Bid IAMcrazyHaggler.proposeNextBid(Bid opponentBid)
           
 

Uses of Bid in agents.anac.y2010.Southampton.analysis
 

Methods in agents.anac.y2010.Southampton.analysis that return Bid
 Bid BidSpace.getMaxUtilityBid()
           
 

Methods in agents.anac.y2010.Southampton.analysis that return types with arguments of type Bid
 java.util.ArrayList<Bid> BidSpace.Project(double[] pointToProject, double utility, int limit, UtilitySpace utilitySpace, OpponentModel opponentModel)
          Project a point onto an iso-utility space.
 

Methods in agents.anac.y2010.Southampton.analysis with parameters of type Bid
 double[] BidSpace.getPoint(Bid bid)
          Get the point in multi-dimensional space that represents a bid.
 

Uses of Bid in agents.anac.y2010.Southampton.similarity
 

Methods in agents.anac.y2010.Southampton.similarity that return Bid
protected  Bid SimilarityAgent.getRandomBidInRange(double lowerBound, double upperBound)
           
protected  Bid SimilarityAgent.proposeInitialBid()
           
protected  Bid SimilarityAgent.proposeNextBid(Bid opponentBid)
           
 

Methods in agents.anac.y2010.Southampton.similarity with parameters of type Bid
protected  Bid SimilarityAgent.proposeNextBid(Bid opponentBid)
           
 

Uses of Bid in agents.anac.y2010.Southampton.utils
 

Methods in agents.anac.y2010.Southampton.utils that return Bid
 Bid OpponentModel.getFirstBid()
          Get the first bid.
 

Methods in agents.anac.y2010.Southampton.utils with parameters of type Bid
static Action ActionCreator.createOffer(Agent agent, Bid bid)
           
 double OpponentModel.getExpectedUtility(Bid bid)
          Get the expected utility of a bid.
 double OpponentModel.getNormalizedUtility(Bid bid)
          Get the normalised utility of a bid.
 double OpponentModel.getNormalizedUtility(Bid bid, boolean debug)
          Get the normalised utility of a bid.
 void OpponentModel.updateBeliefs(Bid opponentBid, long currentTime, double totalTime)
          Update the beliefs about the opponent, based on an observation.
 

Uses of Bid in agents.anac.y2010.Yushu
 

Methods in agents.anac.y2010.Yushu that return Bid
static Bid Utility.getRandomBid(UtilitySpace utilityspace)
           
 

Methods in agents.anac.y2010.Yushu with parameters of type Bid
 void Yushu.updateBelief(Bid opponentBid, double uti)
           
 

Uses of Bid in agents.anac.y2011.Gahboninho
 

Methods in agents.anac.y2011.Gahboninho that return Bid
 Bid IssueManager.GenerateBidWithAtleastUtilityOf(double MinUtility)
           
 Bid IssueManager.getMaxBid()
           
 Bid IssueManager.GetMaxBidWithNoCost()
           
 Bid OpponnentModel.ImproveBid(Bid BidToImprove)
           
 

Methods in agents.anac.y2011.Gahboninho that return types with arguments of type Bid
 java.util.TreeMap<java.lang.Double,Bid> OpponnentModel.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids, int DesiredResultEntries)
           
 

Methods in agents.anac.y2011.Gahboninho with parameters of type Bid
 double OpponnentModel.EvaluateOpponentUtility(Bid B)
           
 Bid OpponnentModel.ImproveBid(Bid BidToImprove)
           
 void IssueManager.learnBids(Bid firstOppBid)
           
 void IssueManager.ProcessOpponentBid(Bid IncomingBid)
           
 void OpponnentModel.UpdateImportance(Bid OpponentBid)
           
 

Method parameters in agents.anac.y2011.Gahboninho with type arguments of type Bid
 java.util.TreeMap<java.lang.Double,Bid> OpponnentModel.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids, int DesiredResultEntries)
           
 

Uses of Bid in agents.anac.y2011.HardHeaded
 

Methods in agents.anac.y2011.HardHeaded that return Bid
 Bid BidHistory.getOpponentBid(int pIndex)
          retrieves a bid from the opponent's bid list
 Bid BidHistory.getOpponentLastBid()
          retrieves last bid from the opponent's bid list
 Bid BidHistory.getOpponentSecondLastBid()
          retrieves second last bid from the opponent's bid list
 

Methods in agents.anac.y2011.HardHeaded that return types with arguments of type Bid
 java.util.Map.Entry<java.lang.Double,Bid> BidHistory.getMyBid(int pIndex)
          retrieves a bid Map.Entry from the agent's bid list
 java.util.Map.Entry<java.lang.Double,Bid> BidHistory.getMyLastBid()
          retrieves last bid Map.Entry from the agent's bid list
 

Methods in agents.anac.y2011.HardHeaded with parameters of type Bid
 void BidHistory.addOpponentBid(Bid pBid)
          Adds a new bid Map.Entry to the end of oppenent's bids.
 java.util.HashMap<java.lang.Integer,java.lang.Integer> BidHistory.BidDifference(Bid first, Bid second)
          receives two bids as arguments and returns a HashMap that contains for each issue whether or not its value is different between the two bids.
 

Method parameters in agents.anac.y2011.HardHeaded with type arguments of type Bid
 void BidHistory.addMyBid(java.util.Map.Entry<java.lang.Double,Bid> pBid)
          Adds a new bid Map.Entry to the end of agent's own bids.
 

Uses of Bid in agents.anac.y2011.IAMhaggler2011
 

Fields in agents.anac.y2011.IAMhaggler2011 declared as Bid
protected  Bid IAMhaggler2011.myLastBid
           
 

Methods in agents.anac.y2011.IAMhaggler2011 that return Bid
 Bid RandomBidCreator.getBid(UtilitySpace utilitySpace, double min, double max)
           
 Bid BidCreator.getBid(UtilitySpace utilitySpace, double min, double max)
          Get a bid (within a utility range if possible).
 Bid RandomBidCreator.getRandomBid(UtilitySpace utilitySpace, double min, double max)
          Get a random bid (within a utility range if possible).
protected  Bid IAMhaggler2011.proposeInitialBid()
           
protected  Bid IAMhaggler2011.proposeNextBid(Bid opponentBid)
           
 

Methods in agents.anac.y2011.IAMhaggler2011 with parameters of type Bid
protected  Bid IAMhaggler2011.proposeNextBid(Bid opponentBid)
           
 

Uses of Bid in agents.anac.y2011.Nice_Tit_for_Tat
 

Methods in agents.anac.y2011.Nice_Tit_for_Tat that return Bid
 Bid NiceTitForTat.chooseCounterBid()
           
abstract  Bid BilateralAgent.chooseCounterBid()
          The opponent has already made a bid.
 Bid NiceTitForTat.chooseFirstCounterBid()
           
abstract  Bid BilateralAgent.chooseFirstCounterBid()
          Use this method to make the first counter-bid.
 Bid NiceTitForTat.chooseOpeningBid()
           
abstract  Bid BilateralAgent.chooseOpeningBid()
          Use this method to make an opening bid.
 Bid BidHistory.getBestBid()
          Gets the best bid for me.
 Bid BidHistory.getLastBid()
           
 Bid BilateralAgent.getMyLastBid()
           
 Bid BidHistoryKeeper.getMyLastBid()
           
 Bid BilateralAgent.getMySecondLastBid()
           
 Bid BidHistoryKeeper.getMySecondLastBid()
           
 Bid BilateralAgent.getOpponentLastBid()
           
 Bid BidHistoryKeeper.getOpponentLastBid()
           
 Bid BidHistory.getSecondLastBid()
           
 

Methods in agents.anac.y2011.Nice_Tit_for_Tat with parameters of type Bid
protected  double BilateralAgent.getUndiscountedUtility(Bid bid)
           
 boolean NiceTitForTat.isAcceptable(Bid plannedBid)
           
abstract  boolean BilateralAgent.isAcceptable(Bid plannedBid)
          At some point, one of the parties has to accept an offer to end the negotiation.
 

Uses of Bid in agents.anac.y2011.TheNegotiator
 

Methods in agents.anac.y2011.TheNegotiator that return Bid
 Bid BidsCollection.getBestPartnerBids(double threshold)
          Get a partner bid which has a utility of at least a certain value.
 Bid UTBid.getBid()
          Method which returns the bid.
 Bid BidsCollection.getOwnBidBetween(double lowerThres, double upperThres)
           
 Bid BidsCollection.getOwnBidBetween(double lowerThres, double upperThres, int counter)
          Get a random bid between two given thresholds.
 Bid BidsCollection.getPartnerBid(int i)
          Get a partner bid.
 

Methods in agents.anac.y2011.TheNegotiator with parameters of type Bid
 void BidsCollection.addPartnerBid(Bid bid, double utility, double time)
          Add a partner bid to the history.
 void BidsCollection.addPossibleBid(Bid bid, double utility)
          Add a possible bid to the list of possible bids.
 void UTBid.setBid(Bid bid)
          Method which sets the bid.
 

Constructors in agents.anac.y2011.TheNegotiator with parameters of type Bid
UTBid(Bid bid, double utility)
          Creates a UTBid-object which stores a bid with it's corresponding utility.
 

Uses of Bid in agents.anac.y2011.ValueModelAgent
 

Fields in agents.anac.y2011.ValueModelAgent declared as Bid
 Bid BidWrapper.bid
           
 

Methods in agents.anac.y2011.ValueModelAgent with parameters of type Bid
 void ValueModeler.assumeBidWorth(Bid bid, double expectedDecrease, double stdDev)
           
 void ValueSeperatedBids.bidden(Bid bid, int roundID)
           
 void ValueModeler.initialize(UtilitySpace space, Bid firstBid)
           
 ValueDecrease ValueModeler.utilityLoss(Bid bid)
           
 

Constructors in agents.anac.y2011.ValueModelAgent with parameters of type Bid
BidWrapper(Bid bid, UtilitySpace space, double maxUtil)
           
 

Uses of Bid in agents.bayesianopponentmodel
 

Fields in agents.bayesianopponentmodel with type parameters of type Bid
 java.util.ArrayList<Bid> OpponentModel.fBiddingHistory
           
 

Methods in agents.bayesianopponentmodel with parameters of type Bid
 double PerfectBayesianOpponentModelScalable.getExpectedEvaluationValue(Bid pBid, int pIssueNumber)
           
 double BayesianOpponentModelScalable.getExpectedEvaluationValue(Bid pBid, int pIssueNumber)
           
 double PerfectBayesianOpponentModelScalable.getExpectedUtility(Bid pBid)
          Plan: cache the results for pBid in a Hash table.
 double OpponentModel.getExpectedUtility(Bid pBid)
           
 double BayesianOpponentModelScalable.getExpectedUtility(Bid pBid)
          Plan: cache the results for pBid in a Hash table.
 double BayesianOpponentModel.getExpectedUtility(Bid pBid)
           
 double OpponentModel.getNormalizedUtility(Bid pBid)
           
 double UtilitySpaceHypothesis.getUtility(Bid pBid)
           
 double OpponentModelUtilSpace.getUtility(Bid b)
           
 boolean PerfectBayesianOpponentModelScalable.haveSeenBefore(Bid pBid)
           
 boolean OpponentModel.haveSeenBefore(Bid pBid)
           
 boolean BayesianOpponentModelScalable.haveSeenBefore(Bid pBid)
           
 void PerfectBayesianOpponentModelScalable.updateBeliefs(Bid pBid)
           
 void OpponentModel.updateBeliefs(Bid pBid)
           
 void BayesianOpponentModelScalable.updateBeliefs(Bid pBid)
           
 void BayesianOpponentModel.updateBeliefs(Bid pBid)
           
 

Uses of Bid in negotiator
 

Methods in negotiator that return Bid
 Bid NegotiationResult.getLastBid()
           
 Bid BidHistory.getLastBid()
          Returns the last bid added to the history.
 Bid Domain.getRandomBid()
          KH 070511: Moved to here since it is generic method that can be made available to all agents.
 Bid Domain.getRandomBid(java.util.Random r)
          KH 070511: Moved to here since it is generic method that can be made available to all agents.
 Bid LinearBidIterator.next()
           
 Bid BidIterator.next()
           
 

Methods in negotiator with parameters of type Bid
 boolean Bid.equals(Bid pBid)
           
 double Agent.getUtility(Bid bid)
          A convenience method to get the discounted utility of a bid.
 

Constructors in negotiator with parameters of type Bid
Bid(Bid bid)
          This method clones the given bid.
NegotiationResult(double myDiscountedUtility, Action lastAction, Bid lastBid)
           
 

Uses of Bid in negotiator.actions
 

Methods in negotiator.actions that return Bid
 Bid Offer.getBid()
          Returns the bid offered by the agent which created this offer.
static Bid Action.getBidFromAction(Action currentAction)
          Method which returns the bid of the current action if it is of the type Offer or else Null.
 

Constructors in negotiator.actions with parameters of type Bid
Offer(Agent agent, Bid bid)
          Creates an action symbolizing an offer to the opponent.
Offer(AgentID agentID, Bid bid)
          Creates an action symbolizing an offer for the opponent.
Offer(Bid bid)
          Creates an action symbolizing an offer for the opponent.
 

Uses of Bid in negotiator.analysis
 

Methods in negotiator.analysis that return Bid
 Bid BidPoint.getBid()
          Bid from which the utilities are represented.
 

Methods in negotiator.analysis that return types with arguments of type Bid
 java.util.List<Bid> BidSpace.getParetoFrontierBids()
          Method which returns a list of the Pareto efficient bids.
 

Method parameters in negotiator.analysis with type arguments of type Bid
 BidPoint BidSpace.getNearestBidPoint(double utilA, double utilB, double weightA, double weightB, java.util.ArrayList<Bid> excludeList)
          Finds the bid with the minimal distance weightA*DeltaUtilA^2+weightB*DeltaUtilB^2 where DeltaUtilA is the difference between given utilA and the actual utility of the bid.
 

Constructors in negotiator.analysis with parameters of type Bid
BidPoint(Bid bid, java.lang.Double... utility)
          Create a BidPoint by given the bid and the tuple of utilities for that bid.
BidPointTime(Bid bid, java.lang.Double utilityA, java.lang.Double utilityB, double time)
          Create a BidPointTime object, which is a tuple of a specific bid, the utility of this bid for both agents, and the time at which the bid was offered.
 

Uses of Bid in negotiator.bidding
 

Methods in negotiator.bidding that return Bid
 Bid BidDetails.getBid()
          Returns the bid.
 

Methods in negotiator.bidding with parameters of type Bid
 int BidStrictSorterUtility.compare(Bid b1, Bid b2)
          Comperator.
 void BidDetails.setBid(Bid bid)
          Set the bid.
 

Constructors in negotiator.bidding with parameters of type Bid
BidDetails(Bid bid, double myUndiscountedUtil)
          Creates a BidDetails-object which stores a bid with it's corresponding utility.
BidDetails(Bid bid, double myUndiscountedUtil, double time)
          Creates a BidDetails-object which stores a bid with it's corresponding utility and the time it was offered.
 

Uses of Bid in negotiator.boaframework
 

Methods in negotiator.boaframework that return Bid
 Bid OutcomeTuple.getLastBid()
           
 

Methods in negotiator.boaframework with parameters of type Bid
 double OpponentModel.getBidEvaluation(Bid bid)
          Determines the utility of a bid according to the preference profile.
 double NegotiationSession.getDiscountedUtility(Bid bid, double time)
          Returns the discounted utility of a bid given the bid and the time at which it was offered.
 void OutcomeTuple.setLastBid(Bid lastBid)
           
 void OpponentModel.updateModel(Bid opponentBid)
          Method used to update the opponent model.
abstract  void OpponentModel.updateModel(Bid bid, double time)
          Method used to update the opponent model.
 

Constructors in negotiator.boaframework with parameters of type Bid
OutcomeTuple(Bid lastBid, java.lang.String name, double time, int agentASize, int agentBSize, java.lang.String logMsg, java.lang.String acceptedBy)
           
 

Uses of Bid in negotiator.boaframework.acceptanceconditions.other
 

Methods in negotiator.boaframework.acceptanceconditions.other with parameters of type Bid
 void Multi_AcceptanceCondition.remainingACAccept(Bid lastBid, double time, java.util.ArrayList<BidPointTime> fAgentABids, java.util.ArrayList<BidPointTime> fAgentBBids, java.lang.String acceptedBy)
           
 

Uses of Bid in negotiator.boaframework.agent
 

Fields in negotiator.boaframework.agent with type parameters of type Bid
 java.util.ArrayList<Pair<Bid,java.lang.String>> BOAagent.savedOutcomes
          used to store MAC outcomes
 

Uses of Bid in negotiator.boaframework.offeringstrategy.anac2010
 

Fields in negotiator.boaframework.offeringstrategy.anac2010 declared as Bid
protected  Bid IAMhaggler2010_Offering.opponentPreviousBid
           
 

Methods in negotiator.boaframework.offeringstrategy.anac2010 that return Bid
 Bid AgentSmith_Offering.getMostOptimalBid()
          Calculate the most optimal bid
protected  Bid IAMhaggler2010_Offering.proposeInitialBid()
           
protected  Bid IAMhaggler2010_Offering.proposeNextBid(Bid opponentBid)
           
 

Methods in negotiator.boaframework.offeringstrategy.anac2010 with parameters of type Bid
 int AgentSmith_Offering.BidComparator.compare(Bid b1, Bid b2)
           
 double AgentSmith_Offering.BidComparator.getMeasure(Bid b1)
           
protected  Bid IAMhaggler2010_Offering.proposeNextBid(Bid opponentBid)
           
 

Uses of Bid in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010
 

Methods in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010 that return Bid
 Bid OpponentModel.getFirstBid()
          Get the first bid.
 Bid BidSpace.getMaxUtilityBid()
           
 

Methods in negotiator.boaframework.offeringstrategy.anac2010.IAMhaggler2010 with parameters of type Bid
 double OpponentModel.getExpectedUtility(Bid bid)
          Get the expected utility of a bid.
 double OpponentModel.getNormalizedUtility(Bid bid)
          Get the normalised utility of a bid.
 double OpponentModel.getNormalizedUtility(Bid bid, boolean debug)
          Get the normalised utility of a bid.
 double[] BidSpace.getPoint(Bid bid)
          Get the point in multi-dimensional space that represents a bid.
 void OpponentModel.updateBeliefs(Bid opponentBid, long currentTime, double totalTime)
          Update the beliefs about the opponent, based on an observation.
 

Uses of Bid in negotiator.boaframework.offeringstrategy.anac2011
 

Methods in negotiator.boaframework.offeringstrategy.anac2011 that return Bid
 Bid IAMhaggler2011_Offering.chooseAction()
           
 Bid TheNegotiator_Offering.getBestPartnerBids(double threshold)
          Get a partner bid which has a utility of at least a certain value.
 Bid TheNegotiator_Offering.getOwnBidBetween(double lowerThres, double upperThres)
           
 Bid TheNegotiator_Offering.getOwnBidBetween(double lowerThres, double upperThres, int counter)
          Get a random bid between two given thresholds.
protected  Bid IAMhaggler2011_Offering.proposeInitialBid()
           
protected  Bid IAMhaggler2011_Offering.proposeNextBid(Bid opponentBid)
           
 

Methods in negotiator.boaframework.offeringstrategy.anac2011 with parameters of type Bid
 double NiceTitForTat_Offering.getUtility(Bid bid)
           
protected  Bid IAMhaggler2011_Offering.proposeNextBid(Bid opponentBid)
           
 

Uses of Bid in negotiator.boaframework.offeringstrategy.anac2011.hardheaded
 

Methods in negotiator.boaframework.offeringstrategy.anac2011.hardheaded that return types with arguments of type Bid
 java.util.TreeMap<java.lang.Double,Bid> BidSelector.getBidList()
           
 

Method parameters in negotiator.boaframework.offeringstrategy.anac2011.hardheaded with type arguments of type Bid
 void BidSelector.setBidList(java.util.TreeMap<java.lang.Double,Bid> bidList)
           
 

Uses of Bid in negotiator.boaframework.offeringstrategy.anac2011.iamhaggler2011
 

Methods in negotiator.boaframework.offeringstrategy.anac2011.iamhaggler2011 that return Bid
 Bid RandomBidCreator.getBid(UtilitySpace utilitySpace, double min, double max)
           
 Bid RandomBidCreator.getRandomBid(UtilitySpace utilitySpace, double min, double max)
          Get a random bid (within a utility range if possible).
 

Uses of Bid in negotiator.boaframework.offeringstrategy.anac2011.valuemodelagent
 

Fields in negotiator.boaframework.offeringstrategy.anac2011.valuemodelagent declared as Bid
 Bid BidWrapper.bid
           
 

Methods in negotiator.boaframework.offeringstrategy.anac2011.valuemodelagent with parameters of type Bid
 void ValueModeler.assumeBidWorth(Bid bid, double expectedDecrease, double stdDev)
           
 void ValueSeperatedBids.bidden(Bid bid, int roundID)
           
 void ValueModeler.initialize(UtilitySpace space, Bid firstBid)
           
 ValueDecrease ValueModeler.utilityLoss(Bid bid)
           
 

Constructors in negotiator.boaframework.offeringstrategy.anac2011.valuemodelagent with parameters of type Bid
BidWrapper(Bid bid, UtilitySpace space, double maxUtil)
           
 

Uses of Bid in negotiator.boaframework.opponentmodel
 

Methods in negotiator.boaframework.opponentmodel with parameters of type Bid
 double PerfectIAMhagglerBayesianModel.getBidEvaluation(Bid bid)
           
 double ParallelOM.getBidEvaluation(Bid bid)
           
 double CUHKFrequencyModelV2.getBidEvaluation(Bid bid)
           
 double BayesianModel.getBidEvaluation(Bid bid)
           
 double CycleModel.getBidEvaluation(Bid bid)
           
 double OppositeModel.getBidEvaluation(Bid bid)
           
 double PerfectModel.getBidEvaluation(Bid bid)
           
 double HardHeadedFrequencyModel.getBidEvaluation(Bid bid)
           
 double FSEGABayesianModel.getBidEvaluation(Bid bid)
           
 double AgentXFrequencyModel.getBidEvaluation(Bid bid)
          Calculates the utility to our opponent of the bid received as a parameter using the current knowledge given by our opponent model
 double NashFrequencyModel.getBidEvaluation(Bid bid)
          This method estimates the utility of the negotiator given that it has just offered the given bid.
 double AgentLGModel.getBidEvaluation(Bid bid)
           
 double ScalableBayesianModel.getBidEvaluation(Bid bid)
           
 double SmithFrequencyModelV2.getBidEvaluation(Bid bid)
           
 double SmithFrequencyModel.getBidEvaluation(Bid bid)
           
 double DefaultModel.getBidEvaluation(Bid bid)
           
 double IAMhagglerBayesianModel.getBidEvaluation(Bid bid)
           
 double PerfectScalableBayesianModel.getBidEvaluation(Bid bid)
           
 double PerfectIAMhagglerBayesianModel.getExpectedUtility(Bid bid)
          Get the expected utility of a bid.
 double IAMhagglerBayesianModel.getExpectedUtility(Bid bid)
          Get the expected utility of a bid.
 double PerfectIAMhagglerBayesianModel.getNormalizedUtility(Bid bid)
          Get the normalised utility of a bid.
 double IAMhagglerBayesianModel.getNormalizedUtility(Bid bid)
          Get the normalised utility of a bid.
 double PerfectIAMhagglerBayesianModel.getNormalizedUtility(Bid bid, boolean debug)
          Get the normalised utility of a bid.
 double IAMhagglerBayesianModel.getNormalizedUtility(Bid bid, boolean debug)
          Get the normalised utility of a bid.
 void PerfectIAMhagglerBayesianModel.updateModel(Bid opponentBid, double time)
          Update the beliefs about the opponent, based on an observation.
 void ParallelOM.updateModel(Bid bid, double time)
           
 void CUHKFrequencyModelV2.updateModel(Bid bid, double time)
          This function updates the opponent's Model by calling the updateStatistics method
 void BayesianModel.updateModel(Bid opponentBid, double time)
          Update the opponent model by updating all hypotheses about the opponent's preference profile.
 void CycleModel.updateModel(Bid theBid, double time)
           
 void OppositeModel.updateModel(Bid bid, double time)
           
 void PerfectModel.updateModel(Bid opponentBid, double time)
           
 void HardHeadedFrequencyModel.updateModel(Bid opponentBid, double time)
          Updates the opponent model given a bid.
 void FSEGABayesianModel.updateModel(Bid opponentBid, double time)
           
 void AgentXFrequencyModel.updateModel(Bid b, double time)
          Processes a bid, possibly changing value ranks for the internal opponent model.
 void NashFrequencyModel.updateModel(Bid bid, double time)
          This will update the negotiatormodel based on a new bid that has just been offered by the negotiator.
 void NoModel.updateModel(Bid opponentBid, double time)
           
 void AgentLGModel.updateModel(Bid opponentBid, double time)
          Update the opponent model by updating the value score for each issue.
 void ScalableBayesianModel.updateModel(Bid opponentBid, double time)
           
 void SmithFrequencyModelV2.updateModel(Bid opponentBid, double time)
           
 void SmithFrequencyModel.updateModel(Bid opponentBid, double time)
           
 void DefaultModel.updateModel(Bid opponentBid, double time)
           
 void IAMhagglerBayesianModel.updateModel(Bid opponentBid, double time)
          Update the beliefs about the opponent, based on an observation.
 void PerfectScalableBayesianModel.updateModel(Bid opponentBid, double time)
           
 

Uses of Bid in negotiator.boaframework.opponentmodel.tools
 

Methods in negotiator.boaframework.opponentmodel.tools with parameters of type Bid
 double UtilitySpaceAdapter.getUtility(Bid b)
           
 

Uses of Bid in negotiator.boaframework.sharedagentstate.anac2010
 

Methods in negotiator.boaframework.sharedagentstate.anac2010 that return Bid
 Bid NozomiSAS.getPrevRestoreBid()
           
 Bid NozomiSAS.getRestoreBid()
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2010 that return types with arguments of type Bid
 java.util.HashMap<Bid,java.lang.Double> AgentKSAS.getOfferedBidMap()
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2010 with parameters of type Bid
 void NozomiSAS.setRestoreBid(Bid bid)
           
 void NozomiSAS.updateRestoreBid(Bid nextBid)
           
 

Uses of Bid in negotiator.boaframework.sharedagentstate.anac2011
 

Methods in negotiator.boaframework.sharedagentstate.anac2011 that return types with arguments of type Bid
 java.util.HashMap<Bid,java.lang.Double> AgentK2SAS.getOfferedBidMap()
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2011 with parameters of type Bid
 double BRAMAgentSAS.getNewThreshold(Bid minBid, Bid maxBid)
          This function calculates the threshold.
 

Uses of Bid in negotiator.boaframework.sharedagentstate.anac2011.gahboninho
 

Methods in negotiator.boaframework.sharedagentstate.anac2011.gahboninho that return Bid
 Bid IssueManager.GenerateBidWithAtleastUtilityOf(double MinUtility)
           
 Bid IssueManager.getBestEverOpponentBid()
           
 Bid IssueManager.getMaxBid()
           
 Bid IssueManager.GetMaxBidWithNoCost()
           
 Bid IssueManager.getOpponentBestBid()
           
 Bid GahboninhoOM.ImproveBid(Bid BidToImprove)
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2011.gahboninho that return types with arguments of type Bid
 java.util.TreeMap<java.lang.Double,Bid> GahboninhoOM.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids, int DesiredResultEntries)
           
 java.util.TreeMap<java.lang.Double,Bid> IssueManager.getBids()
           
 

Methods in negotiator.boaframework.sharedagentstate.anac2011.gahboninho with parameters of type Bid
 void IssueManager.AddMyBidToStatistics(Bid OutgoingBid)
           
 double GahboninhoOM.EvaluateOpponentUtility(Bid B)
           
 Bid GahboninhoOM.ImproveBid(Bid BidToImprove)
           
 void IssueManager.learnBids(Bid firstOppBid)
           
 void IssueManager.ProcessOpponentBid(Bid IncomingBid)
           
 void IssueManager.setOpponentBestBid(Bid opponentBestBid)
           
 void GahboninhoOM.UpdateImportance(Bid OpponentBid)
           
 

Method parameters in negotiator.boaframework.sharedagentstate.anac2011.gahboninho with type arguments of type Bid
 java.util.TreeMap<java.lang.Double,Bid> GahboninhoOM.FilterBids(java.util.TreeMap<java.lang.Double,Bid> Bids, int DesiredResultEntries)
           
 void IssueManager.setBids(java.util.TreeMap<java.lang.Double,Bid> bids)
           
 

Uses of Bid in negotiator.protocol
 

Fields in negotiator.protocol declared as Bid
protected  Bid BilateralAtomicNegotiationSession.lastBid
           
 

Methods in negotiator.protocol that return Bid
 Bid BilateralAtomicNegotiationSession.getLastBid()
           
 

Methods in negotiator.protocol with parameters of type Bid
 double BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent, Bid pBid)
           
 

Uses of Bid in negotiator.protocol.alternatingoffers
 

Methods in negotiator.protocol.alternatingoffers with parameters of type Bid
 void AlternatingOffersBilateralAtomicNegoSession.createOutcome(Bid lastBid, double time, boolean isMac, OutcomeTuple outcomeTuple, java.lang.String acceptedBy)
          Creates an actual outcome object that can be logged
 

Uses of Bid in negotiator.qualitymeasures
 

Methods in negotiator.qualitymeasures with parameters of type Bid
 void Trace.addBid(int index, Bid bid, double evaluation, double time)
           
 double NegotiationSessionWrapper.getDiscountedUtility(Bid bid, double time)
           
 int OpponentModelMeasures.getOpponentBidIndex(Bid opponentBid)
           
 

Uses of Bid in negotiator.utility
 

Methods in negotiator.utility that return Bid
 Bid UtilitySpace.getMaxUtilityBid()
          Totally revised, brute-force search now.
 Bid UtilitySpace.getMinUtilityBid()
          Returns the the worst bid.
 

Methods in negotiator.utility with parameters of type Bid
 double UtilitySpace.getEvaluation(int pIssueIndex, Bid bid)
          Returns the utility of one issue in the bid.
 java.lang.Double EvaluatorReal.getEvaluation(UtilitySpace uspace, Bid bid, int index)
           
 java.lang.Double EvaluatorObjective.getEvaluation(UtilitySpace uspace, Bid bid, int index)
           
 java.lang.Double EvaluatorInteger.getEvaluation(UtilitySpace uspace, Bid bid, int index)
           
 java.lang.Double EvaluatorDiscrete.getEvaluation(UtilitySpace uspace, Bid bid, int issueID)
          Returns the evaluation of the value of the issue of the bid.
 java.lang.Double Evaluator.getEvaluation(UtilitySpace uspace, Bid bid, int index)
          This method returns the utility of the value of an issue.
 java.lang.Integer EvaluatorDiscrete.getEvaluationNotNormalized(Bid bid, int ID)
           
 double UtilitySpace.getUtility(Bid bid)
           
 double UtilitySpace.getUtilityWithDiscount(Bid bid, double time)
           
 double UtilitySpace.getUtilityWithDiscount(Bid bid, Timeline timeline)
          Let d in (0, 1) be the discount factor.